technically demanding - Alemán Inglés Diccionario